DO-00 - Основы DevOps подхода
DevOps
DO-00 - Основы DevOps подхода
- Длительность: 5 дней (40 часов)
 - Код курса: DO-00
 - Стоимость
 - Очный формат: 761 000 ₸
 - Онлайн формат: 738 000 ₸
 
Описание курса
Описание курса:
Материал данного курса позволит слушателям изучить основы подхода DevOps и его основные инструменты. Будут изучены контейнеризация и использование Docker для развертывания и администрирования приложениями, Kubernetes для создания и управления кластерами контейнеров, Ansible для автоматизации и Terraform для администрирования инфраструктуры.
Аудитория курса:
Системные администраторы, разработчики, инженеры, которые заинтересованы в совершенствовании своих знаний в качестве разработчика и изучении методов DevOps.
Предварительные требования к аудитории:
Необходимы общие знания об операционных системах Linux и Windows, навыки работы с командной строкой и терминалом, предпочтительно иметь практику работы с виртуальными машинами. Также необходимо понимать методологию DevOps.
Содержание курса:
Модуль 1 – Docker.
Введение в Docker и его роль в DevOps
 Установка Docker и его компонентов
 Работа с Docker-контейнерами
 Запуск приложений в Docker-контейнерах
 Создание и управление Docker-контейнерами
 Работа с Docker-образами
 Использование Dockerfile для создания образов
Лабораторная работа 1. Установка и настройка Docker
Лабораторная работа 2. Работа с контейнерами и образами
Модуль 2 – Kubernetes.
Введение в Kubernetes и его роль в оркестрации контейнеров
 Установка Kubernetes и его компонентов
 Понятие подов, служб и воспроизводимых контейнеров
 Развертывание Kubernetes-кластера
 Управление подами и службами в Kubernetes
 Масштабирование и обновление приложений в Kubernetes
Лабораторная работа 3. Установка и настройка Kubernetes
Лабораторная работа 4. Запуск и масштабирование приложений в Kubernetes
Модуль 3 – Ansible.
Введение в Ansible и его роль в автоматизации конфигурации и развертывания
 Установка и настройка Ansible
 Создание и управление инвентаризацией и плейбуками Ansible
 Написание простых плейбуков Ansible
 Автоматизация развертывания приложений с помощью Ansible
Лабораторная работа 5. Установка и настройка Ansible
Лабораторная работа 6. Разработка плейбуков и ролей
Модуль 4 – Terraform.
Введение в Terraform и его роль в инфраструктурном кодировании
 Установка и настройка Terraform
 Создание, изменение и удаление инфраструктуры через Terraform
 Создание и управление инфраструктурой с помощью Terraform
 Использование переменных и модулей в Terraform
Лабораторная работа 7. Установка и настройка Terraform
Лабораторная работа 8. Работа с манифестами Terraform
Модуль 5 – GitLab
Введение в системы контроля версий.
 Обзор GitLab
 Варианты установки Gitlab
 Настройка GitLab
 Работа с репозиториями
 Интеграция GitLab
Лабораторная работа 9. Работа с GitLab
Модуль 6 – CI/CD
Введение в CI/CD
 Понятие и виды пайплайнов
 Настройка пайплайнов в GitLab
 Настройка пайплайнов в Jenkins
Лабораторная работа 10. Разработка пайплайнов в GitLab
Лабораторная работа 11. Разработка пайплайнов в Jenkins
Записаться на курс «DO-00 - Основы DevOps подхода»
Контакты
LinkedIn
Email
Web